<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.org/ui">

<h:head>
	<title>Lista di tutti i pacchetti</title>
</h:head>
<h:body>
	<h:form>
		<p:dataTable margin="20px" id="tableescursioni" var="pDTO"
			value="#{listPacchettiBean.listPacchettiUser}">
			<f:facet name="header">  
        			Lista pacchetti	 
       		    </f:facet>

			<p:column headerText="id">
				<h:outputText value="#{pDTO.id}" />
			</p:column>

			<p:column headerText="Data Inizio">
				<h:outputText value="#{pDTO.dataInizio}" />
			</p:column>

			<p:column headerText="Data Fine">
				<h:outputText value="#{pDTO.dataFine}" />
			</p:column>

			<p:column headerText="Prezzo">
				<h:outputText value="#{pDTO.prezzo}" />
			</p:column>

			<p:column headerText="Sconto">
				<h:outputText value="#{pDTO.sconto}" />
			</p:column>

			<p:column headerText="Azioni">
				<p:panelGrid columns="4">
					<p:commandButton icon="ui-icon-trash" title="Elimina"
						action="#{listPacchettiBean.eliminaPacchettoUtente( pDTO.id )}"
						oncomplete="PF('elimina').show()" />
					<p:commandButton icon="ui-icon-cart" title="Acquista"
						action="#{listPacchettiBean.buy(pDTO)}"
						oncomplete="PF('acquista').show()" />
					<p:commandButton icon="ui-icon-star" title="Aggiungi a giftlist"
						action="#{listPacchettiBean.addToGF()}">
						<f:setPropertyActionListener value="#{pDTO}"
							target="#{researchBean.pacchetto}" />
					</p:commandButton>
					<p:commandButton icon="ui-icon-heart" title="Invita"
						oncomplete="PF('invita').show()" />
				</p:panelGrid>
				<p:dialog id="dlg" header="Inviting friend" widgetVar="invita"
					resizable="false" width="500" showEffect="fade" hideEffect="fade">
					<p:outputLabel>sending email to friend   </p:outputLabel>
					<p:inputText></p:inputText>
					<p:commandButton value="Invite">
						<f:ajax event="click" onevent="dlg.hide()"></f:ajax>
					</p:commandButton>
				</p:dialog>
				<p:dialog id="acquista" header="Pacchetto acquistato"
					widgetVar="acquista" resizable="false" width="500"
					showEffect="fade" hideEffect="fade">
					<p:outputLabel>Packet successfully bought!</p:outputLabel>
				</p:dialog>
				<p:dialog id="elimina" header="Pacchetto eliminato"
					widgetVar="elimina" resizable="false" width="500" showEffect="fade"
					hideEffect="fade">
					<h:outputText value="#{listPacchettiBean.errore}" />
				</p:dialog>
			</p:column>
		</p:dataTable>
		<h:outputText value="#{listPacchettiBean.errore}" />
	</h:form>
</h:body>
</html>